*{
    margin:0;
    padding:0
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
    margin:0;
    padding:0
}
body{
    font:14px/1.5 microsoft yahei,tahoma,arial,simsun;
    background:#fff;
    color:#323232;
    min-width:1180px
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:normal
}
ul,ol{
    list-style:none outside none
}
a{
    text-decoration:none;
    color:#222;
    -webkit-transition:color .2s ease-in-out;
    -moz-transition:color .2s ease-in-out;
    -o-transition:color .2s ease-in-out;
    -ms-transition:color .2s ease-in-out;
    transition:color .2s ease-in-out
}
a:hover{
    text-decoration:none;
    color:#d9333f
}
fieldset,img{
    border:0 none
}
img{
    vertical-align:middle
}
button,input,select,textarea{
    font-size:100%
}
table{
    border-collapse:collapse;
    border-spacing:0
}
.mainbody .main-left .article table{
    width:100% !important
}
.mainbody .main-left .article table th,.mainbody .main-left .article table td{
    white-space:normal !important;
    padding:0 !important
}
.clearfix{
    zoom:1
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
    height:0;
    overflow:hidden
}
.clear{
    content:".";
    display:block;
    clear:both;
    height:0;
    overflow:hidden
}
.fl{
    float:left
}
.fr{
    float:right
}
em{
    font-style:normal
}
.eli{
    overflow:hidden
}
.g-gray{
    color:#5a5b5d
}
a.white{
    color:#fff
}
a.white:hover{
    color:#d9333f
}
a.a-gray{
    color:#5a5b5d
}
a.a-gray:hover{
    color:#d9333f
}
a.a-fe{
    color:#fefefe
}
a.a-fe:hover{
    color:#d9333f
}
.red{
    color:#c81623
}
.mb20{margin-bottom:20px}
.mt20{
    margin-top:20px
}
.mt30{
    margin-top:30px
}
.mt40{
    margin-top:40px
}
.ml20{
    margin-left:20px
}
.por{
    position:relative
}
html{
    _background-image:url(/skin/2016dd/css/about:blank);
    _background-attachment:fixed;
    _overflow-x:hidden
}
@font-face{
    font-family:'iconfont';
    src:url('//at.alicdn.com/t/font_1465181137_2619264.eot');
    src:url('//at.alicdn.com/t/font_1465181137_2619264.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1465181137_2619264.woff') format('woff'), url('//at.alicdn.com/t/font_1465181137_2619264.ttf') format('truetype'), url('//at.alicdn.com/t/font_1465181137_2619264.svg#iconfont') format('svg')
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -webkit-text-stroke-width:0.2px;
    -moz-osx-font-smoothing:grayscale
}
.js-btn{
}
.hide{
    display:none
}
.w1180{
    width:1180px;
    margin:0 auto
}
.w1160{
    width:1160px;
    margin:0 auto;
    padding:0 10px
}
.g-pb40{
    padding-bottom:40px
}
.g-pb50{
    padding-bottom:40px
}
.sec-content .left{
    width:752px;
    float:left
}
.sec-content .right{
    width:368px;
    float:right
}
.header{
}
.header .header-top{
    height:21px;
    line-height:22px;
    background:#f8f8f8;
    border-bottom:1px solid #dcdcdc;
    padding:0 0 0 10px;
    font-size:12px;
    color:#404040;
    font-family:tahoma,arial,simsun
}
.header .header-top .fl{
}
.header .header-top .fl a{
    margin-right:20px;
    color:#404040
}
.header .header-top .fl a:hover{
    color:#d9333f
}
.header .header-top .fr{
    position:relative
}
.header .header-top .fr span.welcome{
    padding-right:13px
}
.header .header-top .fr a.item01, .header .header-top .fr a.item02{
    margin-right:9px;
    color:#123497
}
.header .header-top .fr a.item01:hover, .header .header-top .fr a.item02:hover{
    color:#d9333f
}
.header .header-top .fr a.item03{
    margin-right:10px;
    color:#404040
}
.header .header-top .fr a.item03:hover{
    color:#d9333f
}
.header .nav .w1160{
    position:relative
}
.header .nav .search{
    position:absolute;
    top:0px;
    right:10px;
    padding:9px 0
}
.header .nav .search .btn{
    width:36px;
    height:32px;
    background:url(/static/images/search-btn2.png) no-repeat 0px 0px;
    cursor:pointer
}
.header .nav .search .search-box{
    overflow:hidden;
    width:0px
}
.header .nav .search form{
    line-height:0px
}
.header .nav .search .searchbox{
    border:0 none;
    width:202px;
    margin:0px;
    padding:0px
}
.header .nav .search .searchbox input{
    margin:0px;
    padding:0px
}
.header .nav .search .searchbox .text{
    float:left;
    width:136px;
    height:32px;
    line-height:32px;
    border:0;
    outline:none;
    text-indent:10px;
    color:#9a999a;
    background:url(/static/images/search-box3.png) no-repeat;
    font-family:simsun
}
.header .nav .search .searchbox .search-button{
    float:left;
    width:36px;
    height:32px;
    border:0 none;
    text-indent:-9999px;
    cursor:pointer;
    background:url(/static/images/search-box3.png) no-repeat -136px 0
}
.header .nav .search .searchbox .close{
    float:left;
    width:30px;
    height:32px;
    border:0 none;
    text-indent:-9999px;
    cursor:pointer;
    background:url(/static/images/search-box3.png) no-repeat right 0
}
.header .logo-wrap{
    padding:20px 0
}
.header .logo-wrap .logo{
    text-align: center;
    float: none;
}
.header .logo-wrap .fr{
    width:760px;
    height:90px;
    overflow:hidden;
    margin-top:10px
}
.header .nav{
    height:50px;
    line-height:50px;
    background:#222
}
.header .nav li{
    float:left;
    font-size:16px
}
.header .nav li a{
    color:#f2f2f2;
    display:block;
    padding:0 24px
}
.header .nav li a:hover, .header .nav li.cur a{
    text-decoration:none;
    background:#d9333f
}

.footer{
    background:#000
}
.footer .navs{
    font-size:16px;
    height:60px;
    line-height:60px;
    text-align:center;
    border-bottom:1px solid #333
}
.footer .navs a{
    color:#bebebe;
    margin:0 20px
}
.footer .navs a:hover{
    color:#c81623
}
.footer .footer-bottom{
    color:#595959;
    height:120px;
    padding:37px 0 35px;
    line-height:30px
}
.footer .footer-bottom .logo{
    width:325px;
    height:120px;
    margin-left: 265px;
    background:url(/static/images/footer-logo.png) no-repeat center
}
.footer .footer-bottom .info{
    height:120px;
    border-left:1px solid #333;
    border-right:1px solid #333;
    padding:0 60px;
    margin-left:20px
}
.footer .footer-bottom .copyright{
    padding-left:60px;
    padding-top:14px
}
.title01{
    font-size:24px;
    height:26px;
    line-height:26px;
    border-bottom:4px solid #333;
    padding-bottom:10px;
    margin-top:30px
}
.back-top{
    position:fixed;
    bottom:30px;
    right:0px;
    display:none;
    _position:absolute;
    _margin-bottom:30px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
.back-top li a{
    display:block;
    width:52px;
    height:52px;
    background:url(/static/images/icon042.png) no-repeat;
    margin-top:2px
}
.back-top li.item1 a{
    background-position:0px 0px
}
.back-top li.item1 a:hover{
    background-position:-61px 0px
}
.back-top li.item2 a{
    background-position:0px -62px
}
.back-top li.item2 a:hover{
    background-position:-61px -62px
}
.back-top li.item3 a{
    background-position:0px -124px;
    padding:0px;
    margin:2px 0 0
}
.back-top li.item3 a:hover{
    background-position:-61px -124px
}
.back-top li.item4 a{
    background-position:0px -186px
}
.back-top li.item4 a:hover{
    background-position:-61px -186px
}
.g-title{
    height:87px;
    padding-top:40px
}
.g-title .title{
    height:45px;
    background:url("/static/images/line-black.gif") repeat-x left 22px
}
.g-title .title strong{
    display:block;
    width:148px;
    height:45px;
    margin:0 auto;
    overflow:hidden
}
.g-title .title strong a{
    display:block;
    float:left;
    width:100%;
    height:45px;
    overflow:hidden;
    text-indent:-999px
}
.g-title .links{
    padding-top:10px;
    text-align:center
}
.g-title .links a{
    margin:0 15px;
    color:#5d5d5d
}
.g-title .links a:hover{
    color:#c81623
}
.pic-title01{
    position:relative;
    float:left;
    display:inline;
    width:200px;
    text-align:center
}
.pic-title01 .title{
    display:block;
    height:30px;
    line-height:30px;
    overflow:hidden;
    text-align:center
}
.pic-title01 .text2{
    display:block;
    height:30px;
    line-height:30px;
    overflow:hidden;
    text-align:center;
    padding:0 5%
}
.pic-title02{
    position:relative
}
.pic-title02 .text2{
    position:absolute;
    bottom:0px;
    left:0px;
    padding:0 5%;
    width:90%;
    height:42px;
    line-height:42px;
    overflow:hidden;
    text-align:center;
    background:url("/static/images/50.png");
    _background:#000;
    font-size:16px
}
.c-title02{
    height:28px;
    background:url("/static/images/icon-line01.gif") repeat-x left 17px;
    margin:0px 20px
}
.c-title02 a,.c-title02 span{
    display:block;
    width:64px;
    height:28px;
    line-height:28px;
    overflow:hidden;
    margin:0 auto;
    font-size:24px;
    text-align:center;
    background:#fff
}
.slide-btn01 .btn a{
    position:absolute;
    top:0px;
    width:30px;
    height:57px;
    background:url(/static/images/icon-arrow.png) no-repeat
}
.slide-btn03 .btn a{
    position:absolute;
    top:0px;
    width:30px;
    height:57px;
    background:url(/static/images/icon-arrow03.png) no-repeat
}
.slide-btn04 .btn a{
    position:absolute;
    top:0px;
    width:30px;
    height:57px;
    background:url(/static/images/icon-arrow04.png) no-repeat
}
.slide-btn01 .btn .prev{
    left:-30px;
    background-position:0 0
}
.slide-btn01 .btn .prev:hover{
    background-position:0 -57px
}
.slide-btn01 .btn .next{
    right:-30px;
    background-position:right 0
}
.slide-btn01 .btn .next:hover{
    background-position:right -57px
}
.slide-btn02 .btn a{
    position:absolute;
    top:0px;
    width:30px;
    height:60px;
    background:url(/static/images/icon-arrow02.png) no-repeat
}
.slide-btn02 .btn .prev{
    left:0px;
    background-position:0 0
}
.slide-btn02 .btn .prev:hover{
    background-position:0 -69px
}
.slide-btn02 .btn .next{
    right:0px;
    background-position:right 0
}
.slide-btn02 .btn .next:hover{
    background-position:right -69px
}
.slide-hd01{
    position:absolute;
    left:50%;
    bottom:0px
}
.slide-hd01 ul{
    position:relative;
    right:50%;
    float:left
}
.slide-hd01 li{
    width:19px;
    height:18px;
    margin-right:5px;
    background:url(/static/images/icon-dotted2.png) no-repeat 0px 0px;
    float:left;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer
}
.slide-hd01 li.on{
    background-position:-41px 0
}
.slide-f-r{
    position:relative;
    width:288px;
    height:239px;
    margin:20px 0 0 20px;
    overflow:hidden
}
.slide-f-r .bd{
    position:relative
}
.slide-f-r .bd-box{
    position:relative;
    width:288px;
    height:239px;
    overflow:hidden
}
.slide-f-r .bd li{
    width:288px;
    height:239px;
    float:left;
    position:relative
}
.slide-f-r .btn a{
    top:90px
}
.slide-f-r .btn .prev{
    left:-30px
}
.slide-f-r .btn .next{
    right:-30px
}
.slide-c-l{
    position:relative;
    width:752px;
    height:460px
}
.slide-c-l .bd{
    position:relative
}
.slide-c-l .bd-box{
    position:relative;
    width:752px;
    height:460px;
    overflow:hidden
}
.slide-c-l .bd-box ul{
    width:9999px
}
.slide-c-l .bd li{
    width:752px;
    height:426px;
    float:left;
    position:relative
}
.slide-c-l .bd li .text{
    position:absolute;
    top:358px;
    left:18%;
    width:64%;
    height:68px;
    line-height:68px;
    overflow:hidden;
    background:#222;
    text-align:center;
    font-size:24px
}
.slide-c-l .bd li .text a{
    color:#fff;
    display:inline-block;
    padding:0 5%
}
.slide-c-l .bd li .text a:hover{
    color:#c81623
}
.slide-c-l .hd{
    bottom:0px
}
.g-pic{
    position:relative;
    overflow:hidden
}
.g-pic-wh{
    width:308px;
    height:256px
}
.g-pic-wh2{
    width:328px;
    height:267px
}
.g-pic-h532{
    width:308px;
    height:532px
}
.g-pic-w202{
    width:202px;
    height:256px
}
.g-pic-w424{
    width:424px;
    height:256px
}
.g-pic-w368{
    width:368px;
    height:256px
}
.g-pic a em{
    display:block;
    width:90%;
    padding:0 5%;
    height:50px;
    background:url("/static/images/icon-bg01.png");
    _background:#000;
    _filter:alpha(opacity=70);
    line-height:58px;
    position:absolute;
    left:0;
    bottom:0;
    text-align:center;
    cursor:pointer
}
.g-pic02{
    position:relative;
    width:424px;
    height:256px;
    margin-left:20px
}
.g-pic02 .box{
    width:424px;
    height:256px;
    background:url(/static/images/icon-bg03.png) repeat-y right top;
    position:absolute;
    top:0px;
    left:0px
}
.g-pic02 .box .box-l{
    float:left;
    width:226px;
    height:256px
}
.g-pic02 .box .box-l a{
    display:block;
    width:226px;
    height:256px
}
.g-pic02 .box .box-r{
    float:left;
    width:198px;
    height:256px
}
.g-pic02 .box .box-r h3{
    padding:25px 0 32px
}
.g-pic02 .box .box-r h3 a{
    display:block;
    font-size:18px;
    line-height:36px;
    width:180px;
    height:72px;
    overflow:hidden
}
.g-pic02 .box .box-r ul{
    padding-left:2px
}
.g-pic02 .box .box-r li{
    width:180px;
    height:34px;
    line-height:34px;
    font-size:14px
}
.block01 .box{
    width:308px;
    height:185px;
    background:#fff;
    margin:-19px 0 0 10px;
    position:relative
}
.block01 .box h3{
    height:54px;
    line-height:54px;
    overflow:hidden;
    text-align:center;
    font-size:18px;
    border-bottom:1px solid #eee;
    padding:0 10px
}
.block01 .box ul{
    padding:8px 20px 0
}
.block01 .box li{
    line-height:36px;
    height:36px;
    overflow:hidden
}
.block01 .box li a{
    color:#5a5b5d
}
.block01 .box li a:hover{
    color:#c81623
}
.block02{
    width:328px;
    background:#fff
}
.block02 dt{
}
.block02 dd{
    margin-top:10px
}
.block02 dd p{
    height:34px;
    line-height:34px;
    overflow:hidden;
    padding:0 20px
}
.slide-h267{
    position:relative;
    width:328px;
    height:267px
}
.slide-h267 .bd{
    position:relative
}
.slide-h267 .bd-box{
    position:relative;
    width:328px;
    height:267px;
    overflow:hidden
}
.slide-h267 .bd li{
    width:328px;
    float:left;
    position:relative
}
.slide-h267 .bd li .text{
    position:absolute;
    top:205px;
    left:0px;
    width:80%;
    margin:0px 10%;
    background:#fff;
    height:42px;
    line-height:42px;
    overflow:hidden;
    text-align:center
}
.slide-h267 .btn a{
    top:105px
}
.slide-h267 .btn .prev{
    left:10px
}
.slide-h267 .btn .next{
    right:10px
}
.rank01{
    height:350px;
    overflow:hidden
}
.rank01 li{
    height:58px;
    line-height:58px;
    overflow:hidden;
    border-bottom:2px dotted #ededed;
    margin:0 22px
}
.rank01 li em{
    font-size:26px;
    padding-right:34px;
    vertical-align:middle;
    font-style:italic
}
.rank01 li em.red{
    color:#c81623
}
.rank01 li a{
    font-size:16px;
    vertical-align:middle
}

.g-height40{
    height:40px;
    overflow:hidden
}
.g-h10{
    height:10px;
    overflow:hidden
}
.g-h30{
    height:30px;
    overflow:hidden
}
.channel-pic-show li .text{
    width:90%;
    padding:0 5%;
    height:34px;
    line-height:34px;
    overflow:hidden;
    background:#000;
    background:rgba(0, 0, 0, 0.5);
    color:#fff;
    position:absolute;
    left:0;
    bottom:-34px;
    font-size:14px;
    text-align:center;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}
.g-pic-show li .text{
    width:90%;
    padding:0 5%;
    height:34px;
    line-height:34px;
    overflow:hidden;
    background:#000;
    background:rgba(0, 0, 0, 0.5);
    position:absolute;
    left:0;
    bottom:0px;
    font-size:14px;
    text-align:center;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -ms-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}
.channel-pic-show li .text.on{
    bottom:0px
}
.newTit{
    width:752px;
    height:114px;
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:0;
    text-align:center;
    color:#fff;
    padding-top:36px;
    background:url("/static/images/foucs_tit_bg.png") repeat-x left bottom
}
.newTit dt,.newTit dd{
    width:680px;
    height:42px;
    line-height:40px;
    overflow:hidden;
    margin:0 auto;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:36px;
    font-weight:bold
}
.newTit dt a,.newTit dd a{
    color:#fff
}
.newTit dt a:hover,.newTit dd a:hover{
    color:#fff
}
.newTit dd{
    height:30px;
    line-height:30px;
    font-size:18px;
    font-weight:normal
}
.g-pic a em.g-icon01{
    width:60%;
    padding:0 20%
}
.g-pic a em.g-icon01 i{
    position:absolute;
    left:15px;
    bottom:7px;
    width:48px;
    height:35px;
    background:url(/static/images/icon06.png) no-repeat;
    line-height:26px;
    text-align:center;
    font-style:normal;
    color:#fff;
    font-weight:bold
}
.friendlink{
    padding-top:30px
}
.friendlink .tab-btn{
    height:40px;
    border-bottom:4px solid #ebebeb;
    position:relative
}
.friendlink .tab-btn .box{
    position:absolute
}
.friendlink .tab-btn .btn{
    height:40px;
    line-height:36px;
    font-size:18px;
    float:left;
    margin-right:15px;
    width:112px;
    text-align:center;
    cursor:pointer
}
.friendlink .tab-btn .btn.cur{
    font-size:24px;
    border-bottom:4px solid #333
}
.friendlink .tab-list{
    margin-top:8px;
    height:40px
}
.friendlink-home .tab-list{
    height:108px
}
.friendlink .tab-list .item{
    display:none;
    margin-left:-9px
}
.friendlink .tab-list .item.cur{
    display:block
}
.friendlink .tab-list .item a{
    line-height:36px;
    margin-left:12px;
    color:#666;
    display:inline-block
}
.friendlink .tab-list .item a:hover{
    color:#c81623
}

.sec-yule .g-title .title strong{
    background:url(/static/images/yule.gif) no-repeat #fff;
}
.sec-xiezhen .g-title .title strong{
    background:url(/static/images/meitu.gif) no-repeat #fff;
}
.sec-yingshi .g-title .title strong{
    background:url(/static/images/yingshi.gif) no-repeat #fff;
}

.sec-xiezhen .g-pic01{position:relative;width:1160px;height:520px;overflow:hidden}
.sec-xiezhen .g-pic01 li{position:absolute;overflow:hidden}
.sec-xiezhen .g-pic01 li.item1{width:400px;height:520px;top:0px;left:0px}
.sec-xiezhen .g-pic01 li.item1 img{width:400px;height:520px;}
.sec-xiezhen .g-pic01 li.item2{width:360px;height:520px;top:0px;left:420px}
.sec-xiezhen .g-pic01 li.item2 img{width:360px;height:520px;}
.sec-xiezhen .g-pic01 li.item3{width:360px;height:250px;top:0;left:800px}
.sec-xiezhen .g-pic01 li.item3 img{width:360px;height:250px;}
.sec-xiezhen .g-pic01 li.item4{width:170px;height:250px;top:270px;left:800px}
.sec-xiezhen .g-pic01 li.item4 img{width:170px;height:250px;}
.sec-xiezhen .g-pic01 li.item5{width:170px;height:250px;top:270px;left:990px}
.sec-xiezhen .g-pic01 li.item5 img{width:170px;height:250px;}

.section01{
    margin-top:30px
}
.section01 .left{
    width:752px
}
.section01 .left .slide{
    position:relative;
    width:752px;
    height:500px;
    overflow:hidden
}
.section01 .left .slide .bd{
    position:relative
}
.section01 .left .slide .bd-box{
    position:relative;
    width:752px;
    height:500px;
    overflow:hidden
}
.section01 .left .slide .bd li{
    width:752px;
    float:left;
    position:relative
}
.section01 .left .slide .bd li .text{
    position:absolute;
    top:403px;
    left:10%;
    width:80%;
    height:52px;
    line-height:52px;
    overflow:hidden;
    background:url(/static/images/50.png);
    _background:#000;
    text-align:center
}
.section01 .left .slide .bd li .text a{
    font-size:30px;
    font-weight:bold;
    color:#fff;
    display:inline-block;
    padding:0 5%
}
.section01 .left .slide .bd li .text a:hover{
    color:#c81623
}
.section01 .left .slide .hd{
    bottom:22px;
    left:auto;
    right:22px
}
.section01 .left .slide .hd ul{
    right:auto
}
.section01 .left .slide .btn a{
    top:220px
}
.section01 .left .slide .btn .prev{
    left:-30px
}
.section01 .left .slide .btn .next{
    right:-30px
}
.section01 .right{
    width:368px
}
.section01 .right .title{
    height:28px;
    background:url("/static/images/line-black.gif") repeat-x left 17px
}
.section01 .right .title strong{
    display:block;
    width:109px;
    height:28px;
    line-height:28px;
    overflow:hidden;
    margin:0 auto;
    font-size:24px;
    background:#fff;
    text-align:center
}
.section01 .right .list-tt{
    height:418px;
    overflow:hidden;
    padding-top:10px
}
.section01 .right .list-tt ul{
    display:none
}
.section01 .right .list-tt .cur{
    display:block
}
.section01 .right .list-tt li{
    line-height:68px;
    height:68px;
    overflow:hidden;
    font-size:18px;
    border-bottom:2px dotted #ddd;
    text-align:center
}
.section01 .right .list-tt li a{
    color:#383838
}
.section01 .right .list-tt li a:hover{
    color:#c81623
}
.section01 .right .replace{
    padding:0 0 0 180px;
    height:40px;
    overflow:hidden
}
.section01 .right .replace a i{
    font-size:32px;
    color:#8f8f8f
}
.section01 .right .replace a:hover i{
    color:#c81623
}
.section02{
    margin-top:20px
}
.section02 .left{
}
.section02 .left .slide{
    position:relative;
    width:308px;
    height:385px
}
.section02 .left .slide .bd{
    position:relative
}
.section02 .left .slide .bd-box{
    position:relative;
    width:308px;
    height:385px;
    overflow:hidden
}
.section02 .left .slide .bd li{
    width:308px;
    float:left;
    position:relative
}
.section02 .left .slide .hd{
    position:absolute;
    right:0px;
    top:0px;
    width:102px;
    height:385px;
    background:url(/static/images/20.png);
    _background:#000
}
.section02 .left .slide .hd li{
    width:102px;
    height:48px;
    line-height:48px;
    overflow:hidden;
    text-align:center
}
.section02 .left .slide .hd li a{
    display:block;
    height:48px;
    color:#e4e4e4
}
.section02 .left .slide .hd li.on{
    background:#222
}
.section02 .left{
    width:308px
}
.section02 .left .g-pic{
    width:308px;
    height:256px
}
.section02 .middle{
    width:424px;
    margin-left:20px
}
.section02 .middle .m01{
    position:relative;
    width:424px;
    height:532px
}
.section02 .middle .m01 .box{
    position:absolute;
    top:0px;
    left:0px;
    background:url(/static/images/icon-bg02.png) repeat-x left bottom;
    width:424px;
    height:532px
}
.section02 .middle .m01 .box h3 a{
    display:block;
    font-size:25px;
    background:url(/static/images/icon-bar01.gif) no-repeat 21px 331px;
    padding-left:50px;
    padding-top:318px;
    line-height:36px;
    width:360px;
    height:72px;
    overflow:hidden
}
.section02 .middle .m01 .box ul{
    margin-top:20px
}
.section02 .middle .m01 .box li{
    float:left;
    display:inline;
    width:190px;
    margin-left:16px;
    height:34px;
    line-height:34px;
    font-size:15px
}
.section02 .middle .m01 .box li a{
    color:#e4e4e4
}
.section02 .middle .m01 .box li a:hover{
    color:#c81623
}
.section02 .middle .m01{
}
.section02 .middle .m02{
    margin-top:20px
}
.section02 .middle .m02 .g-pic{
    width:202px;
    height:256px;
    float:left
}
.section02 .middle .m02 .g-pic.last{
    margin-left:20px
}
.section02 .right{
    width:328px;
    padding:19px 20px 17px;
    background:#f2f2f2
}
.section02 .right .r02{
    height:306px;
    background:#fff;
    padding-top:12px
}
.section02 .right .r02{
    margin-top:20px
}

.sec-yule .sec-content{
}
.sec-yule .sec-content .left03{
    width:752px;
    height:378px;
    background:url(/static/images/pic03.jpg) no-repeat;
    padding-top:53px
}
.sec-yule .sec-content .left03 .slide{
    position:relative;
    width:750px;
    height:377px;
    padding-left:1px
}
.sec-yule .sec-content .left03 .slide .bd{
    position:relative
}
.sec-yule .sec-content .left03 .slide .bd-box{
    position:relative;
    width:750px;
    height:377px;
    overflow:hidden
}
.sec-yule .sec-content .left03 .slide .bd ul{
    width:999px
}
.sec-yule .sec-content .left03 .slide .bd li{
    width:236px;
    float:left;
    position:relative;
    margin-right:21px
}
.sec-yule .sec-content .left03 .slide .bd li .text1{
    height:54px;
    line-height:54px;
    overflow:hidden;
    padding-top:3px;
    text-align:center
}
.sec-yule .sec-content .left03 .slide .bd li .text2{
    height:54px;
    line-height:54px;
    overflow:hidden;
    text-align:center
}
.sec-yule .sec-content .left03 .slide .btn a{
    top:170px
}
.sec-yule .sec-content .left03 .slide .btn .prev{
    left:1px
}
.sec-yule .sec-content .left03 .slide .btn .next{
    right:0
}

    .sec-yule .sec-content .right .r01{
        width:368px;
        height:390px;
        background:#f2f2f2;
        position:relative
    }
    .sec-yule .sec-content .right .r01 .title{
        position:absolute;
        top:9px;
        left:27px;
        font-size:24px
    }
    .sec-yule .sec-content .right .r01 .slide{
        position:relative;
        width:328px;
        padding:54px 20px 20px
    }
    .sec-yule .sec-content .right .r01 .slide .bd{
        position:relative
    }
    .sec-yule .sec-content .right .r01 .slide .bd-box{
        position:relative;
        width:328px;
        height:316px;
        overflow:hidden;
        background:#fff
    }
    .sec-yule .sec-content .right .r01 .slide .bd-box .rank01{
        height:290px;
        padding-top:8px
    }
    .sec-yule .sec-content .right .r01 .slide .btn a{
        position:absolute;
        top:15px;
        width:20px;
        height:30px;
        line-height:30px;
        font-family:simsun;
        font-size:24px;
        text-align:center
    }
    .sec-yule .sec-content .right .r01 .slide .btn .prev{
        right:45px
    }
    .sec-yule .sec-content .right .r01 .slide .btn .next{
        right:20px
    }
.sec-yule .sec-content .r02 .c-title02{
    margin:0
}
.sec-yule .sec-content .r02 .c-title02 a,.sec-yule .sec-content .r02 .c-title02 span{
    width:114px;
    background:#f2f2f2
}
.sec-yule .sec-content .r02 .g-pic{
    width:328px;
    height:267px
}
.sec-yule .sec-content .r02{
    padding:0 20px;
    background:#f2f2f2
}
.sec-yule .sec-content .r03{
    padding:20px;
    background:#f2f2f2
}
    .sec-yingshi .sec-content{
	    
    }
    .sec-yingshi .sec-content .left03{
        width:752px;
        height:236px;
        background:url(/static/images/pic04.jpg) no-repeat
    }
    .sec-yingshi .sec-content .left .left03 .box{
        padding:49px 0 0 0
    }
    .sec-yingshi .sec-content .left .left03 .box li{
        float:left;
        display:inline;
        width:320px;
        height:42px;
        line-height:42px;
        overflow:hidden;
        margin:0 28px
    }
    .sec-yingshi .sec-content .left .left03 .box li strong{
        margin-right:7px
    }
    .sec-yingshi .sec-content .left .left03 .box li strong a{
        color:#c81623
    }
    .sec-yingshi .sec-content .r01{
        padding:20px;
        background:#f2f2f2
    }
    .sec-yingshi .sec-content .r01 #index05{
        width:300px;
        height:255px;
        overflow:hidden;
        margin:20px auto 0
    }
    .sec-yingshi .sec-content .r01.block01 .box{
        height:173px
    }
    .sec-yingshi .sec-content .r02{
        width:366px;
        height:222px;
        border:1px solid #dadada;
        margin-top:32px
    }
    .sec-yingshi .sec-content .r02 h3{
        width:114px;
        height:28px;
        line-height:28px;
        overflow:hidden;
        margin:-15px auto 0;
        font-size:24px;
        text-align:center;
        background:#fff;
        position:relative
    }
    .sec-yingshi .sec-content .r02 .box{
        padding-top:10px
    }
    .sec-yingshi .sec-content .r02 li{
        float:left;
        display:inline;
        width:75px;
        height:48px;
        line-height:48px;
        overflow:hidden;
        margin-left:37px;
        text-align:center
    }
    .sec-yingshi .sec-content .r04{
        width:366px;
        height:212px;
        background: #f2f2f2;
        padding-top: 20px;
        margin-top:32px
    }
    .sec-yingshi .sec-content .r04 .box{
        padding-top:10px
    }
    .sec-yingshi .sec-content .r04 li{
        float:left;
        display:inline;
        width:305px;
        height:48px;
        line-height:48px;
        overflow:hidden;
        margin-left:31px;
    }
    
    .index-read{
    }
    .index-read .title{
        border-top:4px solid #333
    }
    .index-read .title p.word{
        width:194px;
        height:58px;
        line-height:52px;
        font-size:35px;
        color:#fff;
        text-align:center;
        background:#333;
        margin:0 auto
    }
    .index-read .title p.word a{
        color:#fff
    }
    .pub_columnCon{
        overflow:hidden;
        width:1160px;
        margin-top:10px
    }
    .inner_dna{
        overflow:hidden;
        width:1180px
    }
    .item_dna{
        border:1px solid #dadada;
        float:left;
        height:154px;
        margin:20px 20px 0px 0;
        overflow:hidden;
        width:272px
    }
    .item_dna h3{
        font-size:18px;
        height:30px;
        padding:7px 0 0 20px
    }
    .item_dna h3 a{
        color:#c81623
    }
    .item_dna p{
        font-size:14px;
        height:108px;
        line-height:36px;
        overflow:hidden;
        padding:0 0 0 20px;
        width:260px
    }
    .item_dna p a{
        display:inline-block;
        margin:0 13px 0 0;
        color:#5a5b5d
    }
    .item_dna p a:hover{
        color:#c81623
    }

    .slide-home-pandian{
        position:relative;
        width:308px
    }
    .slide-home-pandian .bd{
        position:relative
    }
    .slide-home-pandian .bd-box{
        position:relative;
        width:308px;
        height:256px;
        overflow:hidden
    }
    .slide-home-pandian .bd li{
        width:308px;
        height:256px;
        float:left;
        position:relative
    }
    .slide-home-pandian .bd li.g-pic a em{
        width:65%;
        padding:0 30% 0 5%
    }
    .slide-home-pandian .hd{
        position:absolute;
        left:auto;
        right:10px;
        height:20px
    }
    .slide-home-pandian .hd ul{
        right:auto
    }
    
    